Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, Group I, 1R, AUT-POR 1-3 Oeiras 1 Challenger Sassuolo Challenger Lisbon Challenger Braga Challenger Tiriac Open - Bucharest Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Spain F17 Spain F18 Spain F19 Slovenia F2 Spain F22 Spain F23 Spain F26 Spain F27 Italy F27 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Iran F4 Germany F4 Germany F5 Spain F5 Croatia F1 Spain F6 Croatia F2 Spain F8 Morocco F2 Spain F9 Spain F10 Spain F13 France F7 Italy F10 Spain F18 Spain F19 Spain F20 Spain F30 Spain F31 Spain F34 Portugal F7 Portugal F8 Germany F23 Spain F39 Great Britain F16 Spain F40 Great Britain F17 Spain F41 Spain F42 Israel F4 United Arab Emirates F1 United Arab Emirates F2 Czech Republic F5 Germany F2 Germany F3 Spain F3 Spain F4 Spain F5 Croatia F1 Croatia F2 Spain F7 Kazakhstan F1 Kazakhstan F2 Spain F10 Spain F11 Croatia F4 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Czech Rep. F3 Spain F18 Spain F20 Spain F21 Italy F17 France F12 Spain F28 Italy F23 Slovak Rep. F1 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Morocco F1 Spain F3 Spain F4 Morocco F2 Italy F2 Italy F3 Italy F4 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 Kuwait F2 France F4 Spain F14 Spain F15 Iran F3 Spain F38 Spain F36 Spain F37 Portugal F5 Germany F1 Spain F33 Spain F3 Spain F17 Romania F11 Poland F1 Romania F10 Spain F33 Israel F5 M15 Monastir Kos-Zucchetti Tennis Cup - Cordenons Steelers Cup - Kosice Fifth Third Bank Tennis Championships - Lexington XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Mamaia Challenger - Constanta Ostrava Challenger Reggio Emilia Challenger San Benedetto Challenger Orbetello Challenger Poznan Challenger Geneva Challenger Freudenstadt Challenger Seville Challenger Tarragona Challenger Tashkent Challenger Rennes Challenger Seoul Challenger Chuncheon Challenger Leon Challenger Tallahassee Challenger Bytom Challenger Reggio Emilia Challenger Tampere Challenger Istanbul Challenger Brasilia Challenger Manerbio Challenger Seville Challenger Izmir Challenger Bratislava Challenger Sao Paulo Challenger Courmayeur Challenger Casablanca Challenger Rabat Challenger Oberstaufen Challenger Tampere Challenger San Marino Challenger Cordenons Challenger San Sebastian Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Trnava Challenger Orleans Challenger Eckental Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Bordeaux Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Trnava Challenger Furth Challenger Kosice Challenger M25 Vila Real de Santo Antonio Poznan Challenger Guimaraes Challenger M25 Padova Noumea Challenger Barranquilla Challenger M25 Santa Margherita di Pula M25 Valldoreix M15 Antalya M25 Telfs Tanger Challenger Bordeaux Challenger M25 Monastir M25 Vila Real de Santo Antonio Prostejov Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Morocco Tennis Tour - Rabat Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Poprad Tatry Challenger Prague Challenger Prostejov Challenger Poprad Tatry Challenger Almaty Challenger Quimper Challenger ATP Slovak Open Challenger - Bratislava Barletta Challenger Poznan Challenger Rabat Challenger Pullach Challenger Como Challenger Furth Challenger Kosice Challenger Turin Challenger Rimini Challenger M25 Monastir Brasov Challenger - Brasov Mons Challenger Indian Wells Challenger Heilbronn Challenger Bergamo Challenger Genova Challenger Guangzhou Challenger Tatra Banka Open - Bratislava M15 Heraklion M15 Heraklion Pingguo Challenger Prague Challenger M15 Telde Nur-Sultan 1 Challenger Furth Challenger M25 Reggio Emilia Marburg Challenger Braunschweig Challenger Turin Challenger Biella 7 Challenger Bratislava Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Segovia Challenger Mallorca Challenger Helsinki Challenger Quimper Challenger Madrid Challenger Biella 3 Challenger Biel Challenger Tenerife Challenger Tatra Banka Open 2006 - Bratislava Phoenix Challenger Girona Challenger Aix En Provence Challenger Calgary Challenger Genova Challenger Bratislava 2 Challenger Bratislava Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Porto Challenger Cassis Challenger Tampere Challenger San Marino Challenger Koblenz Challenger Hersonissos 1 Challenger Girona Challenger Monza Challenger Liberec Challenger Bratislava 2 Challenger Bad Waltersdorf Challenger Quimper Challenger Kosice Challenger Flea Market Cup - Busan Prague Challenger Prosperita Open 2008 - Ostrava Kos Succhetti Tennis Cup - Cordenons 84° Concurso Internacional Tenis San Sebastian - San Sebastian Florence Challenger Marrakech Challenger Mons Challenger San Benedetto Challenger Recanati Challenger Mersin Challenger Kosice Challenger Salvador Challenger Geneva Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Antalya 2 Challenger Biella 2 Challenger St. Brieuc Challenger Orleans Challenger Rome Challenger Todi Challenger Kosice Challenger Milan Challenger Prostejov Challenger Zagreb Challenger Cremona Challenger Alicante Challenger Trnava Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington Quimper Challenger Bergamo Challenger Estoril Open - Estoril BMW Open - Munich Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca BMW Open - Munich ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur Marbella Challenger Noumea Challenger If Stockholm Open - Stockholm San Juan Challenger Rio De Janeiro Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Porto Alegre Challenger China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Montevideo Challenger Meknes Challenger Credit Agricole Suisse Open - Gstaad Marrakech Challenger Open 13 - Marseille Estoril Open - Estoril Serbia Open - Belgrade German Tennis Championships - Hamburg Caltanissetta Challenger Rome Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Rome Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Winston-Salem Open - Winston-Salem Open 13 - Marseille Aircel Chennai Open - Chennai Tunis Challenger Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona Ostrava Challenger Apia International - Sydney Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen Valencia Open - Valencia Heineken Open - Auckland Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag M25 Reggio Emilia Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Prague 3 Challenger Lisbon Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Oeiras 2 Challenger Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Kitzbuhel Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya ASB Classic - Auckland Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Garanti Koza Sofia Open - Sofia Loughborough Challenger Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Zadar Challenger Naples Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich AEGON Championships - London Antalya Cup - Antalya Chengdu Open - Chengdu Seville Challenger ASB Classic - Auckland Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Sao Paulo Challenger Tour Finals Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm ASB Classic - Auckland Portugal Open - Oeiras Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Generali Open - Kitzbuhel Rome Challenger European Open - Antwerp Sofia Open - Sofia Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag Furth Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco China Open - Beijing Serbia Open - Belgrade Como Challenger Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Panama City Challenger Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Madrid Challenger Generali Open - Kitzbuhel Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Sibiu Challenger ABN AMRO World Tennis Tournament - Rotterdam Caltanissetta Challenger San Benedetto Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Gerry Weber Open - Halle Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Bratislava Challenger St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Braunschweig Challenger Stockholm Open - Stockholm Erste Bank Open - Vienna Brest Challenger Tel Aviv Watergen Open - Tel Aviv Garanti Koza Sofia Open - Sofia ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Bonn Challenger Prague II Challenger Prostejov Challenger Oeiras 3 Challenger Eckental Challenger Nur-Sultan 2 Challenger Mallorca Challenger Marbella Challenger Open Parc - Lyon Todi Challenger Hersonissos 2 Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Vicenza Challenger Tunis Challenger Vicenza Challenger French Open - Paris Braga Challenger Hamburg European Open - Hamburg Open Parc - Lyon Countrywide Classic - Los Angeles Ortisei Challenger Gijon Open - Gijon Rio Open - Rio de Janeiro Ismaning Challenger Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger Bratislava 1 Challenger Mutua Madrid Open - Madrid Bet-at-home Open - Hamburg Apia International - Sydney Open 13 - Marseille Western & Southern Open - Cincinnati ASB Classic - Auckland Swiss Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril VTR Open - Vina del Mar Serbia Open - Belgrade Noumea Challenger Bangkok Challenger Ortisei Challenger Biella 1 Challenger Cassis Challenger Bratislava Challenger Prostejov Challenger Brisbane International - Brisbane Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Estoril Open - Estoril Lyon Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Open 13 Provence - Marseille Western & Southern Open - Cincinnati German Tennis Championships - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo French Open - Paris Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, POR-BRA 3-1 Internazionali BNL d'Italia - Rome French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Rogers Cup - Toronto All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0 Helsinki Challenger